<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>
    <script>
        // var array = [1, 1, '1', '1'];
        // function unique(arr) {
        //     var res = []
        //     for (let i = 0, aLen = arr.length; i < aLen; i++) {
        //         for (var j = 0, resLen = res.length; j < resLen; j++) {
        //            if( res[j] === arr[i]) {
        //                 break;
        //            }
        //         }
        //         // 如果res[j]是唯一的,那么循环完之后j = resLen
        //         if(j === resLen) {
        //             res.push(arr[i])
        //         }

        //     }
        //     return res
        // }
        // console.log(unique(array))



        // indexOf
        var array = [1, 1, '1'];
        function unique(array) {
            var res = []
            for (let i = 0, len = array.length; i < len; i++) {
                var current = array[i]
                if (res.indexOf(current) == -1) {
                    res.push(current)
                }
            }
            return res
        }
        console.log(unique(array))
    </script>
</body>

</html>